package com.world.rickcloudendpoint.common.utils;

/**
 * @description: ByteBuffer端序
 * @author: jlsong
 * @date: 2021/12/21 23:16:59
 * @version: 1.0
 */
public interface ByteBufferEndian {

    short bytes2Short(byte[] bytes);

    short bytes2ShortBigEndian(byte[] bytes);

    short bytes2ShortBigEndian(byte[] bytes, int pos);

    int bytes2Int(byte[] bytes);

    int bytes2IntBigEndian(byte[] bytes);

    int bytes2IntBigEndian(byte[] bytes, int pos);

    long bytes2Long(byte[] bytes);

    long bytes2LongBigEndian(byte[] bytes);

    long bytes2LongBigEndian(byte[] bytes, int pos);
}
